/** 
* 文 件 名:ChatContentItemView
* Copyright (C) 2007-2012:杭州希禾信息技术有限公司 版权所有 
* 创 建 人:Zhaowb
* 日    期:2012-4-5 下午9:14:26
* 修 改 人: 
* 日   期:
* 修改描述:
* 描   述:TODO
*/
package net.seehealth.healthpad.ui.view;

import net.seehealth.healthpad.R;
import net.seehealth.healthpad.application.util.DateUtil;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;


/**
 * @className ChatContentItemView
 * @author 赵文斌
 * @description 远程咨询聊天Item
 * @date 2012-4-19 下午23:20:34
 */
public class ChatContentItemView extends RelativeLayout {
	/**
	 * 当前上下文
	 */
	private Context mContext;
	/**
	 * 当前view
	 */
	private View mView;
	/**
	 * 显示对方信息区域
	 */
	private LinearLayout mOther_layout;
	/**
	 * 显示自己信息区域
	 */
	private LinearLayout mMy_layout;
	/**
	 * 显示对方时间控件
	 */
	private TextView mOther_time_text;
	/**
	 * 显示自己时间控件
	 */
	private TextView mMy_time_text;
	/**
	 * 显示对方名字控件
	 */
	private TextView mOther_name_text;
	/**
	 * 显示自己名字控件
	 */
	private TextView mMy_name_text;
	/**
	 * 显示对方消息控件
	 */
	private TextView mOther_message_text;
	/**
	 * 显示自己消息控件
	 */	
	private TextView mMy_message_text;
	
	public ChatContentItemView(Context context) {
		super(context);
		mContext = context;
		initialize();
	}

	/**
	 * 初始化
	 */
	private void initialize(){
		mView = LayoutInflater.from(mContext).inflate(R.layout.pop_chat_content_item,
				null);
	
		
		mMy_time_text = (TextView) mView.findViewById(R.id.show_myTime);
		
		mMy_message_text = (TextView) mView.findViewById(R.id.MyMessage);
		RelativeLayout.LayoutParams lp1 = new RelativeLayout.LayoutParams(
				ViewGroup.LayoutParams.FILL_PARENT,
				ViewGroup.LayoutParams.FILL_PARENT);
		lp1.addRule(RelativeLayout.CENTER_IN_PARENT);
		addView(mView,lp1);
	}

	/**
	 * 
	 * @param msgInfo  消息对象 0 自己  1对方
	 * @param type     消息发送者标示
	 */
	public void updateView(String msgInfo) {
			mMy_time_text.setText(DateUtil.getDate());
			mMy_message_text.setText(msgInfo);
	
	}
}
